﻿@media(min-width: 640px){
  .sp_header,.sjj_nav{display: none;}
  .footer_m {display: none;}
}

/* 电脑端隐藏 */
@media (min-width:640px ) {
  .pc_hidden{display: none;}
}
/* 手机端隐藏 */
@media (max-width:640px ) {
  .m_hidden{display: none;}
}

@media(max-width: 640px){
  img{max-width: 100%;}
  body{width:100%;max-width: 640px;min-width: auto;}
  div,a,span,p,ul,li,dl{box-sizing: border-box;}
  .top_bg{display: none;}
  .client-2{display: none;}
  .header, .content, .footer{width:100%;max-width: 640px;}

/* sp_header  start! */
  .sp_header{height:55px;overflow:hidden;background:rgba(255,255,255,1);position:fixed;z-index:10;width:100%;display: block;top:0;}
  .sp_header.sp_header_fixed{box-shadow: 0 0 2px #888;}
  .sp_logo{padding:0;float:left;height:55px}
  .sp_logo a{outline: none;display: block;}
  .sp_logo img{margin:auto;max-height:55px;}
  .sp_nav{width:60px;float:right;position:relative;cursor:pointer;height:26px;margin-top:16px}
  .sp_nav span{display:block;background:#002281;width:30px;height:3px;position:absolute;left:10px;transition:all ease 0.35s;border-radius: 3px;}
  .sp_nav span:nth-of-type(1){top:0px}
  .sp_nav span:nth-of-type(2){top:10px}
  .sp_nav span:nth-of-type(3){top:20px}
  .sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
  .sp_nav_se span:nth-of-type(2){width:0}
  .sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
  .sjj_nav{position:fixed;z-index:9;background:#fff;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;display: block;
    overflow:auto;overflow-x:hidden;transition:top ease 0.35s;/*transition: all 0s;*/border-top:1px solid #ddd;
  }
  .nav_show{top:55px}
  .sjj_nav ul{transition: all 0s;}
  .sjj_nav ul li{transition: all 0s;}
  .sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
  .sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
  .sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:10px}
  .sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;outline: none;}
  .sjj_nav ul li i{position:absolute;top:7px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
  .sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
  .sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
  .sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:50px;font-size:16px}
  .sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
  .sjj_nav ul li ul{display:none}
  .sjj_nav ul li a{color:#666;width:80%}
  .sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
  .sjj_nav ul li i svg{width:20px;height:30px;fill:#555;line-height: 40px;display: block;}
  .sjj_nav ul li .sjj_nav_i_se svg{fill:#002281}
  .sjj_nav ul li ul li>ul{margin-left:10px}
  .sjj_nav ul li:nth-of-type(n+3) .sp_nav_xjb{display: none;}
/* sp_header  end! */
/* fullSlide */
.fullSlide{display: none;}
/* banner_m */
.banner_m{width:100%;max-width: 640px;margin:0 auto;padding:55px 0 0;}
.banner_m .swiper_banner .swiper-pagination-bullet{background-color: #fff;opacity: 1;}
.banner_m .swiper_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #002281;}

.s_bg{height: auto;border-bottom: #ededed 1px solid;overflow: hidden;padding:15px 20px;display: none;}
.search{ width:100%; margin:0 auto;}
.search p{ float:none;font-size: 14px; color:#888; width:100%; height:auto; line-height:25px; overflow:hidden;}
.search p a{font-size: 14px; color:#888; padding:0;}
.search p a:hover{color: #002281;}
.search .ser_inp{ background:url(../images/s_inp.gif) no-repeat; width:240px; height:38px; border:none; padding:0 0 0 16px; float:left; font-family:"Microsoft YaHei";font-size: 14px; color:#666; line-height:38px; outline:none;margin-top: 23px;}
.search .ser_so{cursor: pointer; float:left; background:url(../images/s_so.gif) no-repeat; border:none; width:64px; height:38px;margin-top: 23px; text-indent:-9999px;}
input::-webkit-input-placeholder {color: #666;}

/**/
.yin{padding:15px 20px;}
.yin ul{width:100%;margin:0 auto;padding:0;}
.yin ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.yin ul li{font-size: 14px;color: #666;width: 50%;float:left;text-align: center; background:url(../images/yin_line02.gif) no-repeat 0 10px;line-height: 30px;margin:0 auto 15px;}
.yin ul li em{display: block;font-size: 18px;color: #333; background:url(../images/yin_line01.gif) no-repeat center 34px;background-size: 15px 2px;  height: 36px;margin-bottom: 5px;}
.yin ul li:first-child{ background: none;}
.yin ul li:nth-of-type(3){ background: none;}

/**/
.cp_bg{background: #f5f5f5;padding: 20px 20px 10px;}
.cp_t{font-size: 20px;margin:0 auto 20px;font-weight: normal;text-align: center; background:url(../images/cp_tbg.png) no-repeat center 15px;background-size: 225px 16px; height: 45px;line-height: 45px;}
.cp_t a{font-size: 20px;color: #333;}
.cp_t span{display: block;font-size: 18px;color: #666;}
.chanp dl{ background:none;width: 48%;margin:0 4% 15px 0; height: auto;border-radius: 5px;box-shadow: 0 0 0  #bebdcb;float: left;padding:0;}
.chanp dl:nth-of-type(3n){margin:0 4% 15px 0;}
.chanp dl:nth-of-type(2n){margin:0 0 15px 0;display: block;}
.chanp dl dt{width: 100%;height: auto;text-align: center;}
.chanp dl dt img{width: 100%;height: auto;}
.chanp dl dt span{display: none;}
.chanp dl dd{width: 100%;text-align: center;}
.chanp dl dd a{width: 100%;display: block;width:100%;margin:0 auto;padding:0;}
.chanp dl dd span{font-size: 16px; color: #333; height: 30px; line-height: 30px;;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding: 0 5px;width: 100%;}
.chanp dl dd em,.news_hot dl dd span a{display: inline-block;font-size: 12px; color: #333; width: 60%;height: 30px; line-height: 30px;border: #5f6575 1px solid;border-radius: 15px;margin: 5px auto 0;}

/**/
.five{display: none;}
/**/

/*banner*/
.ban_tel{width:86%;margin:0 auto; font-size: 16px;color: #fff; background:url(../images/ban_tel.png) no-repeat 0 4px;padding: 0 0 0 30px;height: 25px;line-height: 25px;overflow: hidden;position: relative;top: 0;left: 0;}
.ban_tel b{font-size: 16px;}
.ban01{ background:0;background-color: #1160c9;height:auto; padding:25px 20px;overflow: hidden;}
.ban01 ul{width: 100%; display:block;margin:25px auto 0;}
.ban01 ul li{width:86%;height: 40px;background: #fff;border-radius: 5px;box-shadow: 0 3px 10px 3px #0f50a8;float: none;margin:0 auto 15px;}
.ban01 ul li em{display: block; font-size: 14px; color: #5c779b; float: left; width: 48px; text-align: center; height: 40px; line-height: 40px; overflow: hidden; background:url(../images/ban_line.gif) no-repeat right 0;} 
.ban01 input{ background:none; width:calc(100% - 80px); min-width:150px;height:40px; border:none; padding:0 0 0 5px; float:left; font-family:"Microsoft YaHei";font-size: 14px; color:#666; line-height:40px; outline:none;}
.ban01 ul li span{display: block; font-size: 12px; color: #f00; float: left; width: 13px; height: 40px; line-height: 40px;}
.ban01 input::-webkit-input-placeholder {color: #666;}
.ban01 .submit{width:100%;}
.ban01 .submit .form-btn-submit { display: block; margin:10px auto 0;width: 86%;padding: 0;text-align: center; height: 40px; line-height: 40px;font-size: 14px;float:none;
  border-radius: 8px; background:none; background-color: #f00; box-shadow: 0 3px 10px 3px #0f50a8;
}
.ban01 .form-btn-reset {display: none;}

/*用户认可*/
.jz{padding: 25px 20px 5px; display: none;}
.jz .cp_t{ background:url(../images/jz_tbg.gif) no-repeat center 15px; background-size: 225px 16px; height:90px;}
.jz01{display:none;}
/**/
.jz02{display: none;}

.swiper_jz .swiper-pagination-bullet{background-color: #fff;opacity: 1;}
.swiper_jz .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #002281;}

.ban02{display: none;}

.ys_bg{display: none;}

/*新闻中心*/
.news{padding: 25px 0 0;}
.news .cp_t{height: 40px;}
.news_t{height: 60px;width: 260px;margin:0 auto;}
.news_t ul li{width: 106px;float: left;padding: 0 10px;}
.news_t ul li a{display: block; width: 104px; height: 25px; text-align: center; line-height: 25px; font-size: 14px; color: #666; overflow: hidden;border: #e1e1e1 1px solid;border-radius: 20px;} 
.news_t ul li a:hover,.news_t ul li.on a{color: #333;border: #146adf 1px solid;}
.news_qie{padding:0 20px;}
.news_m dl{ width:100%;height: auto;float: none;padding: 0; background:0; margin:0 auto 15px;}
.news_m dl:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.news_m dt{width: 80px;float: left;font-size: 20px;color: #666160;text-align: center; background:url(../images/news_time.gif) no-repeat center 9px;line-height: 34px;}
.news_m dt i{display: block;font-size: 46px;color: #484240; font-family:"Times New Roman", Times, serif;}
.news_m dd{ float:right; overflow:hidden; width:calc(100% - 86px);}
.news_m dd h5,.news_hot dl dd h5{height: 30px;line-height: 30px;overflow: hidden;font-weight: normal;}
.news_m dd h5 a,.news_hot dl dd h5 a{font-size: 16px;color: #010101;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_m dd h5 a:hover{color: #146adf;}
.news_m .news_desc{font-size: 14px;color: #9a9a9a;line-height: 22px;height: 44px;overflow: hidden; padding:5px 0 0;}
.news_m .nobor01{ background: none;padding-left: 0;}
.news_m .nobor03{padding-right: 0;}

/*视频介绍*/
.video{ background:url(../images/news_bg.jpg) no-repeat center center;height: 372px;padding: 0 0 66px; position:relative;z-index:100;margin:30px auto 0;}
.video_btn{width: 237px;height: 120px;cursor: pointer;font-size: 16px;color: #fff;text-align: center; margin:0 auto;}
.video_btn em{display: block;padding: 20px 0 0;}
#open_window {display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); } 
.video_m {background:#eee; width: 1000px; height: 563px; z-index: 1; margin: 5% auto; overflow: auto; } 
.xx {font-size: 22px;color: #000; cursor: pointer; position: absolute; top: 0; right: 0;width: 30px;text-align: center; height: 30px; line-height: 30px; background: #fff; z-index: 10;} 
.video_con {width: 1000px; height: 563px; overflow: hidden;}
.video_con img{width: 1000px; height: 563px;}

/*聚焦大簇激光*/
.about{background: #f5f5f5;padding: 25px 0 30px;}
.about .cp_t{ background:url(../images/ab_tbg.gif) no-repeat center 18px;height: 40px;}
.ab_desc{font-size: 14px; color: #666; line-height: 30px; height: auto; overflow: hidden;width: 100%;margin:0 auto; padding:0 5%;text-align: center;}
.about ul{display: block;padding: 50px 0 0;}
.about ul li{width: 222px;float: left;margin-left: 22px;overflow: hidden;}
.about ul li em{width: 222px;height: 126px;display: block;overflow: hidden;}
.about ul li em img{width: 222px;height: 126px;}
.about ul li span{font-size: 14px;color: #666; width:222px; display:block; text-align:center; height:25px; line-height:25px; padding:5px 0 0; overflow:hidden;}
.about ul li:first-child{margin-left: 0;}

.f_bg{ background:url(../images/f_bg_m.gif) repeat; overflow:hidden; padding:25px 10% 15px;}
.footer{width: 100%; margin:0 auto;}
.f_logo{width: 100%;height: auto;float:none;}
.f_logo h5{width: 100%;}
.f_logo h5 img{width: 180px;height: auto;}
.f_logo p{font-size: 12px;color: #bdbdbf;line-height: 25px; padding:0;}
.f_logo p a{color: #bdbdbf;}
.f_nav{height: auto;width: 100%; padding:0; background:none;}
.f_nav ul{margin:20px auto 0;}
.f_nav ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.f_nav ul li{height: 30px;line-height: 28px;width: 30%;float: left;overflow: hidden;border:1px solid #aaacb0;margin:0 5% 10px 0;text-align: center;}
.f_nav ul li:nth-of-type(3n){margin:0 0 10px 0;}
.f_nav ul li a{font-size: 12px;color: #aaacb0;display: block;width:100%;}
.f_ban{width: 100%;height: auto;padding:0; background:none;margin:10px auto 0;}
.f_ban p{font-size: 12px;color: #aaacb0;line-height: 32px;padding: 0 0 0 30px;}
.f_ban p a{font-size: 12px;color: #aaacb0;}
.f_ban p span{padding: 0 10px;}
.f_ban .f_p01{background:url(../images/f_ico01.png) no-repeat 0 7px;}
.f_ban .f_p02{background:url(../images/f_ico02.png) no-repeat 0 8px;}
.f_ban .f_p03{background:url(../images/f_ico03.png) no-repeat 0 8px;}
.f_er{height: 156px;width: 270px; background:url(../images/f_line.png) no-repeat left 0;padding-left: 40px;}
.f_er p{width: 100px;float: left; padding:0 0 0 35px;text-align: center;line-height: 0;}
.f_er p em{display: block;width: 88px;height: 88px;border: #515969 1px solid;padding: 5px;}
.f_er img{ width:88px; height:88px;}
.f_er span{display: block;font-size: 12px;color: #dfe0e2;line-height: 30px;}
.f_bot{height: 75px;line-height: 75px;overflow: hidden;}
.f_bot p{font-size: 14px;color: #999;float: left;width: 910px;overflow: hidden;}
.f_bot p b{color: #1f1f1f;font-weight: normal;}
.f_bot p a{font-size: 14px;color: #999; padding:0 10px;}
.f_bot span{display: block;float: right;font-size: 14px;color: #666;}
.f_bot i{padding: 0 0 0 20px;}
.f_bot span a{color: #666;}

.flink{padding:15px 0;}
.flink p{color: #dfe0e2;}
.flink ul{margin:0 auto;}
.flink ul li a{color: #dfe0e2;}

/* m_footer start! */
  .f_bg {margin-bottom: 60px;}
  .footer_m{position: fixed;bottom:0;left:0;width:100%;height:60px;z-index: 99999999999999999999;padding:10px 0;background-color: #002281;box-sizing: border-box;}
  .footer_m_item {width:25%;float:left;height:40px;text-align: center;}
  .footer_m_item a{outline: none}
  .footer_m_item_icon {width:100%;height:20px;}
  .footer_m_item_icon a{outline: none;display: block;width: 100%;height:100%;outline: none;}
  .footer_m_item_icon img{width:20px;height:20px;}
  .footer_m_item_txt{width:100%;height:20px;line-height: 20px;color:#fff;font-size: 12px;}
/* m_footer end! */

/* nei ye */
.ty-banner-1 {overflow: hidden;line-height: 0;text-align:center;padding:55px 0 0;}
.ty-banner-1 a{display: block;width:100%;}
.ty-banner-1 img{visibility: hidden;}
.ty-banner-1 img.show{visibility: visible;}
.p1-search-1 {background: #fff;height:auto;border-bottom: 1px solid #eee;overflow: hidden;font-size: 13px;padding:0 20px;display: none;}
.blk-main{width:100%;}
.p1-search-1 p {color: #444;line-height: 26px;}
.p1-search-1 a {color: #444;display: inline-block;margin-right: 15px;}
.p1-search-1-inp {width: 270px;height: 30px;border-radius: 20px;background: #fff;padding-left: 10px;margin-top: 28px;}
.p1-search-1-inp input {border: 0;}
.p1-search-1-inp1 {width: 224px;height: 30px;line-height: 30px;color: #a9a9a9;float: left;}
.p1-search-1-inp2 {width: 30px;height: 30px;background: url(../images/viskins-p1.png) no-repeat -258px -936px;float: right;cursor: pointer;text-indent:-9999px;}
.p12-curmbs-1 {font-size: 13px;border-bottom: 1px dashed #dcdcdc;}
.p12-curblock{display: none;}
.p12-curmbs-1 b {border-left: 10px solid #156adf;font-weight: normal;padding-left: 8px;}
.p12-curmbs-1 i {font-style: normal;}
.p12-curmbs-1{font-family: '宋体';padding: 0 20px;height: 46px;line-height: 46px;}
.p12-curmbs-1 span {font-family: '宋体';padding: 0 5px;height: 46px;line-height: 46px;}

.blk-xs{display: none;}
.blk-sm{width:100%;padding:0 20px;}

.cplb-3n-ts-03-tit {height: 35px;font-size: 22px;font-weight: normal;line-height: 35px;border-bottom: 1px solid #ebebeb;margin-bottom: 25px;text-align: center;}
.cplb-3n-ts-03-tit span {display: inline-block;height: 35px;border-bottom: 1px solid #156adf;}
.cplb-3n-ts-03-list dl {width: 48%;border: 1px solid #dedede;margin-bottom: 15px;background: #fff;float: left;margin-right: 4%;}
.cplb-3n-ts-03-list dl:nth-child(2n+1) {margin-right: 4%;}
.cplb-3n-ts-03-list dl:nth-child(2n) {margin-right: 0;}
.cplb-3n-ts-03-list dt img {width: 100%;margin: 0 auto;display: block;height:auto;}
.cplb-3n-ts-03-list dd {padding: 5px 6px;}
.cplb-3n-ts-03-list dd h4 {height: 30px;font-weight: normal;font-size: 15px;color: #154c64;line-height: 30px;overflow: hidden;}
.cplb-3n-ts-03-list h4 a {display: block;height: 30px;color: #727272;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;}
.cplb-3n-ts-03-list dl:hover h4 a {color:  #2a3247;}
.cplb-3n-ts-03-list-desc {height: 40px;font-size: 13px;line-height: 20px;color: #888;margin-bottom: 12px;overflow: hidden;}
.cplb-3n-ts-03-list-deta {width: 100px;height: 40px;display: inline-block;border: 1px solid #aaa;font-size: 16px;line-height: 40px;text-align: center;}
.cplb-3n-ts-03-list dl:hover {border-color:  #2a3247;}
.cplb-3n-ts-03-list dl:hover a {color:  #2a3247;}
.cplb-3n-ts-03-list.q_product dt img {height:auto;}
.cplb-3n-ts-03-list.q_product dd h4 {text-align: center;font-size: 17px;}

.p12-pagination-1-main{height:auto;padding:15px 0;}
.p12-pagination-1-main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.p12-pagination-1 li {padding: 0 8px;height: 26px;line-height: 26px;margin: 3px 0;background: #fff;font-size: 13px;}
.p12-pagination-1.blk{margin-bottom: 0;}
.k12-xl-xwlb-1nt2-1-01-list{min-height: 90px;}

.p14-prodcontent-1 {padding: 0 20px 20px;margin-bottom: 20px;}
.anlis > h4 {font-size: 22px;line-height: 30px;margin:0 auto;}
.anlis_h {width: 100%;margin: 15px auto;text-align: center;font-size: 22px;line-height: 25px;color: #1469df;}

.prosm {width: 100%;margin: 20px auto 0;padding: 25px 20px;}
.prosm>br{display: none;}
.q_body{margin:20px auto 0;}
.prosm h2 {font: 24px "Microsoft YaHei";color: #1469df;margin-bottom: 6px;}
.prosm h2 em {font: 20px "Microsoft YaHei";color: #ccc;padding-left: 12px;text-transform: uppercase;}
.prosm p {font: 15px "Microsoft YaHei";line-height: 28px;color: #666;margin:10px auto;}
.prosm p b {color: #333;}
.prosm p em {display: ;float: left;width: 18px;height: 18px;font: 14px "Microsoft YaHei";text-align: center;line-height: 18px;background: #666;border-radius: 18px;color: #fff;margin: 7px 12px 0 0;}

.p15-infocontent-1 {margin-bottom: 25px;}
.p15-infocontent-1-tit {margin-bottom: 5px;font-size: 22px;line-height: 30px;color: #333;height: auto;padding:0 25px;}
.p15-infocontent-1-bool {border-bottom: 1px solid #eee;height: 25px; line-height:25px;font-size: 12px;color:#909090;text-align:center;}
.p15-infocontent-1-bool span{margin-right:20px;}
.p15-infocontent-1-bool span a{color:#909090;}
.p15-infocontent-1-bool i {font-style: normal;float: right;display: block;width: 80px;height: 20px;line-height: 20px;text-align: center;color: #fff;background: #156adf;}
.p15-infocontent-1-bool i a {color: #fff;}
.p15-infocontent-1-con img{margin:20px auto;display: block;}
.p15-infocontent-1-bool span {margin-right: 15px;}
.p15-infocontent-1-tag span {margin-right: 10px;}

.k12-xl-xwlb-1nt2-1-01-list dl {border: 1px solid #dedede;margin-bottom: 15px;padding:20px;background: #fff;display:block;width:100%;}
.k12-xl-xwlb-1nt2-1-01-list dt {width: 100%;float: none;margin:0 auto 15px;}
.k12-xl-xwlb-1nt2-1-01-list dt img {width:100%;display: block;height:270px;}
.k12-xl-xwlb-1nt2-1-01-list dd h4 {height: auto;font-weight: normal;font-size:17px;color: #154c64;line-height: 30px;margin-bottom: 5px;overflow: hidden;}
.k12-xl-xwlb-1nt2-1-01-list h4 a {display: block;height: auto;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.k12-xl-xwlb-1nt2-1-01-list dl:hover{border:1px solid #2a3247;}
.k12-xl-xwlb-1nt2-1-01-list dl:hover h4 a {color: #2a3247;}
.k12-xl-xwlb-1nt2-1-01-list-desc {max-height: 44px;font-size: 13px;line-height: 22px;color: #797979;margin-bottom: 15px;text-align: justify;
  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
.k12-xl-xwlb-1nt2-1-01-list-deta {width: 100%;height: 30px;line-height: 30px;text-align: left;display: block;float: none;background: none;color: #fff;}
.k12-xl-xwlb-1nt2-1-01-list-deta a{color:#fff;background: #b6b6b6;padding:5px 25px;}
.k12-xl-xwlb-1nt2-1-01-list dl:hover .k12-xl-xwlb-1nt2-1-01-list-deta {background: none;border-color: #2a3247;}
.k12-xl-xwlb-1nt2-1-01-list dl:hover .k12-xl-xwlb-1nt2-1-01-list-deta a {color: #fff;}

.p12-aboutinfo-1{display:block;width: 100%;background: #fff;margin-bottom: 25px;}
.p12-aboutinfo-1-tit{height: 114px;line-height: 114px;font-size: 30px;text-align: center; color:#4b4a4a;}
.p12-aboutinfo-1-tit span{font-size: 22px;color: #aaa;}
.p12-aboutinfo-1-nr{padding:0;}

.about2 {margin-top: 0;}
.about2 h3 {float: none;padding: 0 20px;width: 100%;height: auto;box-sizing: border-box;font-weight: normal;font-size: 22px;color: #282828;margin-bottom: 10px;text-align: center;
    background:url(static/images/353195ab16d6403e986a8092a9af7baf_16.jpg) no-repeat center top;
}
.about2 h3 em {font-size: 20px;color: #99999a;display: block;text-transform: uppercase;}
.about2 dl {width:100%;float: none;height: auto;padding:0 20px;}
.about2 dl dd {width: 100%;overflow: hidden;float: none;box-sizing: border-box;text-align: center;}
.about2 dl dd h4 {height: auto;padding-top: 0;font-size: 19px;line-height: 30px; font-weight: bold;color: #282828;}
.about2 dl dd p {padding: 10px 0 10px;line-height: 25px;color: #666666;font-size: 14px;text-align: justify;margin: 0px;}
.about2 dl dd span a {color: #0054a5;font-size: 16px;border: 1px solid #0054a5;border-radius: 3px;width: 124px;line-height: 36px;height: 36px;margin:0 auto;
    background: #fff;text-align: center;text-decoration: none;display: block;}
.about2 dl dt {width: 100%;height: auto;float: none;margin:20px auto 0;text-align: center;}
.about2 dl dt img {width: auto;height: auto;padding: 1px;border: 1px solid #e0e0e0;display: block;margin:25px auto 0;}
.endit-content>br{display: none;}
.gy{width:100%;margin:20px auto 0;padding:0 20px;}
.gy_nr dl {clear: both;}
.gy_nr dl dt {float: none;width: 100%;padding: 5px 10px;text-align: center;box-sizing: border-box;}
.gy_nr dl dd {float: none;width: 100%;padding: 5px 10px;text-align: center;box-sizing: border-box;}
.gy_nr dl span {font-size: 20px;color: #333;letter-spacing: 1px;}
.gy_nr dl i {font-style: normal;color: #ececec;display: block;font-size: 22px;text-transform: uppercase;padding: 6px 0;font-family: Times New Roman;}
.gy_nr p {line-height: 30px;font-size: 15px;text-align: justify;}
.gy_nr_wz {padding: 30px;box-sizing: border-box;}

/*留言*/
.message{float:left;height:auto;padding:0;width:100%;margin:0 auto 20px;}
.message li{float:none;height:40px;margin:0;padding:0;width:100%; margin-bottom: 10px;box-sizing: border-box;}
.message li input{border:1px solid #e8e6e6;height:34px;line-height:34px;width:100%; padding: 0 10px; color: #666866; border-radius:3px; background: rgba(255,255,255,0.8);box-sizing: border-box;}
.message li p.message_title{float:left;height:34px;line-height:34px;text-align:right;width:75px;font-size: 13px;box-sizing: border-box;}
.message li p.message_title .c_red{color:#F00}
.message li p.message_content{float:right;width:calc(100% - 85px)}
.message li.contentb{float:none;height:72px;width:100%}
.message li.contentb textarea{height:72px;width:100%; resize:none; border-radius:3px ;background: rgba(255,255,255,0.8); padding:16px; color: #666866;box-sizing: border-box;}
.message li.yzm{float:left;height:60px;width:700px}
.message li p.message_yzminput{float:left;height:40px;width:160px}
.message li p.message_yzminput input{width:120px}
.message li p.message_yzmico{float:left;height:40px;width:122px; border: 1px solid #f2eeed; margin-left: 16px;}
.message li p.message_yzmico img{ width: 100%;}
.message li p.message_sub{float:right;width:calc(100% - 85px)}
.message li p.message_sub .tijiao-an{float:left;height:40px;width:120px; font-size: 14px; display: block; border-radius:3px ; color: #fff; background: #146adf; line-height: 40px;text-align: center; font-family: "微软雅黑";}
.message_content textarea{border:1px solid #e8e6e6}
.tijiao{width:100px;display:block;font-size:14px;line-height:36px;text-align:center;color:#fff !important;background:#146adf;border-radius:4px; margin-top: 10px;border: none;cursor: pointer;}

.kfay {width: 100%;height: auto;padding:0 20px;}
.kfay dt {width: 150px;float: none;padding: 10px;margin:0 auto;}
.kfay dt img {display: block;width: 100%;height: 100%;}
.kfay dd {width: 100%;float: none;}
.kfay dd h4 {height: 30px;padding-top: 20px;font: 22px "Microsoft YaHei";color: #2a3247;
    background:url(static/images/ef230282d6184c8089db927db3514a8e_42.jpg) no-repeat left bottom;
}
.kfay dd h4 i {padding-left: 15px;text-transform: uppercase;font: 16px "Arial";color: #999999;}
.kfay dd p {font: 14px "Microsoft YaHei";color: #333333;line-height: 30px;padding-top: 15px;}
.contactus {width: 100%;height: auto;}
.contactus>br{display: none;}
.contactus .contactus-headlinerr {height: auto;margin-top: 20px;text-align: center;}
.contactus .contactus-headlinerr h2 {font-size: 28px;height: 73px;line-height: 121px;}
.contactus .contactus-headlinerr p {font-size: 14px;text-transform: uppercase;}
.contactus ul {list-style: none;width: 100%;height: auto;margin:0 auto;padding:0 20px;}
.contactus ul li {float: none;width: 100%;height: auto;margin:0 auto 15px; text-align: left;background: #fff;box-shadow: 0 0 0 #5d5d5d;transition: all ease 1s;border:1px solid #ccc;padding:20px 15px;}
.contactus ul li:hover {transform: scale(1.1);}
.contactus ul li em {height: 40px;margin-top: 0;display: block;}
.contactus ul li em img {width:40px; display: block;margin: 0;}
.contactus ul li i {display: block;font-style: normal;font-size: 15px;font-weight: normal;color: #000;}
.contactus ul li span {display: block;font-size: 16px;color: #c80003;font-weight: normal;}

#dituContent{width:calc(100% - 40px);height:300px;border:#ccc solid 1px;margin:20px auto 0;}


.q_nav_n{margin:20px auto;}
.q_nav_n ul{padding:0 20px;}
.q_nav_n ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_nav_n ul>li{display:block;width:48.5%;float:left;margin:0 3% 5px 0;}
.q_nav_n ul>li:nth-of-type(2n){margin:0 0 5px 0;}
.q_nav_n ul>li>a{font-size: 14px;padding:7px 10px;border:1px solid #aaa;color:#444;line-height: 20px;box-sizing: border-box;}
.q_nav_n ul>li.on>a,.q_nav_n ul>li:hover>a{border:1px solid #146adf;background-color:#146adf;color:#fff;}


}